#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#define CASE break;case
//
////int main()
////{
////	int x = 0;
////	switch (x)
////	{
////	case 1:
////			break;
////	case 2:
////		break;
////	case 3:
////
////	}
////	return 0;
////}
//
//
//int main()
//{
//	int x = 0;
//	switch (x)
//	{
//	case 1:
//	CASE 2:
//	CASE 3:
//	}
//	return 0;
//}


//#include<stdio.h>
//#define PRINT(n,format) printf("the value of "#n" is "format"\n",n);
//
//int main()
//{
//	int a = 10;
//	double b = 3.14;
//	PRINT(a,"%d");
//	PRINT(b, "%.2lf");
//	return 0;
//}

//#include<stdio.h>
//#define CAT(x,y) x##y
//
//int main()
//{
//	int whabc = 99;
//	printf("%d", CAT(wh, abc));
//	return 0;
//}